﻿using System;
using System.Collections.Generic;

namespace NewCodeAPI.Models;

/// <summary>
/// 作业完成情况表
/// </summary>
public partial class PlanPaperStuHi
{
    /// <summary>
    /// 主键ID
    /// </summary>
    public int Id { get; set; }

    /// <summary>
    /// 计划测试ID
    /// </summary>
    public int PlanPaperId { get; set; }

    /// <summary>
    /// 学生ID（对应于sm_person中的人员）
    /// </summary>
    public int StudentId { get; set; }

    /// <summary>
    /// 状态 0-未完成 1-已完成 2-已批阅
    /// </summary>
    public string Status { get; set; } = null!;

    /// <summary>
    /// 答卷开始时间(20150901 115959000)
    /// </summary>
    public string? StartTime { get; set; }

    /// <summary>
    /// 答卷结束时间(20150901 115959000)
    /// </summary>
    public string? EndTime { get; set; }

    /// <summary>
    /// 答卷耗时(XDXHXM)
    /// </summary>
    public string? LongTime { get; set; }

    /// <summary>
    /// 正确题数
    /// </summary>
    public int? CorrectNumber { get; set; }

    /// <summary>
    /// 分数
    /// </summary>
    public float? Score { get; set; }

    /// <summary>
    /// 是否参加补考（0-未参加，1-已参加）
    /// </summary>
    public int? MakeUp { get; set; }

    /// <summary>
    /// 操作考分数
    /// </summary>
    public float? OperationScore { get; set; }

    /// <summary>
    /// 批卷人
    /// </summary>
    public int? TeacherId { get; set; }

    /// <summary>
    /// 批卷时间(20150901 115959000)
    /// </summary>
    public string? CheckTime { get; set; }

    /// <summary>
    /// 删除标示 Y-已删除 N-未删除
    /// </summary>
    public string Del { get; set; } = null!;

    /// <summary>
    /// 创建时间(20150901 115959000)
    /// </summary>
    public string CreateTime { get; set; } = null!;

    /// <summary>
    /// 创建人
    /// </summary>
    public string CreatePerson { get; set; } = null!;

    /// <summary>
    /// 修改时间(20150901 115959000)
    /// </summary>
    public string UpdateTime { get; set; } = null!;

    /// <summary>
    /// 修改人
    /// </summary>
    public string UpdatePerson { get; set; } = null!;

    public int PlanId { get; set; }
}
